Opti: Lowering the Barrier Between Open Source Optimizers and the Industrial MATLAB User
نویسندگان
چکیده
For those interested in tackling industrial optimization problems, typical approaches include either purchasing a sophisticated and often specialised solver perhaps with accompanying consulting support, using an internet-based optimization server or using a Matlab toolbox. While there are a number of open source optimization solvers that enable one to solve a wide range of continuous and discrete, linear and nonlinear, medium and large-scale optimization problems, only a few contain useable pre-compiled binaries for Windows. The initiative described in this work, Opti, bridges this gap by providing an intuitive object-based general optimization platform that interfaces with many of those freely available, and those with low or no-cost licence requirements, high-quality optimization codes all accessible within the rapid development environment Matlab. The user needs not compile or build the various tools, but still leverages off the advantages of using high-end desktop hardware (such as 64bit multi-core processors) and remaining in a powerful and familiar development environment.
منابع مشابه
MSR Identity Toolbox v1.0: A MATLAB Toolbox for Speaker Recognition Research
We are happy to announce the release of the MSR Identity Toolbox: A MATLAB toolbox for speaker-recognition research. This toolbox contains a collection of MATLAB tools and routines that can be used for research and development in speaker recognition. It provides researchers with a test bed for developing new front-end and back-end techniques, allowing replicable evaluation of new advancements. ...
متن کاملReducing the Barrier to Entry of Complex Robotic Software: a MoveIt! Case Study
Developing robot agnostic software frameworks involves synthesizing the disparate fields of robotic theory and software engineering while simultaneously accounting for a large variability in hardware designs and control paradigms. As the capabilities of robotic software frameworks increase, the setup difficulty and learning curve for new users also increase. If the entry barriers for configurin...
متن کاملFlexible and efficient implementations of Bayesian independent component analysis
In this paper we present an empirical Bayes method for flexible and efficient Independent Component Analysis (ICA). The method is flexible with respect to choice of source prior, dimensionality and positivity of the mixing matrix, and structure of the noise covariance matrix. The efficiency is ensured using parameter optimizers which are more advanced than the expectation maximization (EM) algo...
متن کاملBioSig - An application of Octave
BioSig is an open source software library for biomedical signal processing. Most users in the field are using Matlab; however, significant effort was undertaken to provide compatibility to Octave, too. This effort has been widely successful, only some non-critical components relying on a graphical user interface are missing. Now, installing BioSig on Octave is as easy as on Matlab. Moreover, a ...
متن کاملMATLAB-Based Graphical User Interface (GUI) for Data Mining as a Tool for Environment Management
The application of data mining to environmental monitoring has become crucial for a number of tasks related to emergency management. Over recent years, many tools have been developed for decision support system (DSS) for emergency management. In this article a graphical user interface (GUI) for environmental monitoring system is presented. This interface allows accomplishing (i) data collection...
متن کامل